/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.sysdrive.model;

import java.util.Date;
import java.util.List;

/**
 *
 * @author Rodrigo
 */
public class Compra {

    private int idCompra;
    private Date dataCompra;
    private String statusCompra;
    private Funcionario funcionario;
    private Fornecedor fornecedor;
    private List<CompraProduto> compraProduto;

    public Compra(int idCompra, Date dataCompra, String statusCompra, Funcionario funcionario, Fornecedor fornecedor, List<CompraProduto> compraProduto) {
        this.idCompra = idCompra;
        this.dataCompra = dataCompra;
        this.statusCompra = statusCompra;
        this.funcionario = funcionario;
        this.fornecedor = fornecedor;
        this.compraProduto = compraProduto;
    }

    public Compra() {
    }

    /**
     * @return the idCompra
     */
    public int getIdCompra() {
        return idCompra;
    }

    /**
     * @param idCompra the idCompra to set
     */
    public void setIdCompra(int idCompra) {
        this.idCompra = idCompra;
    }

    /**
     * @return the dataCompra
     */
    public Date getDataCompra() {
        return dataCompra;
    }

    /**
     * @param dataCompra the dataCompra to set
     */
    public void setDataCompra(Date dataCompra) {
        this.dataCompra = dataCompra;
    }

    /**
     * @return the statusCompra
     */
    public String getStatusCompra() {
        return statusCompra;
    }

    /**
     * @param statusCompra the statusCompra to set
     */
    public void setStatusCompra(String statusCompra) {
        this.statusCompra = statusCompra;
    }

    /**
     * @return the funcionario
     */
    public Funcionario getFuncionario() {
        return funcionario;
    }

    /**
     * @param funcionario the funcionario to set
     */
    public void setFuncionario(Funcionario funcionario) {
        this.funcionario = funcionario;
    }

    /**
     * @return the fornecedor
     */
    public Fornecedor getFornecedor() {
        return fornecedor;
    }

    /**
     * @param fornecedor the fornecedor to set
     */
    public void setFornecedor(Fornecedor fornecedor) {
        this.fornecedor = fornecedor;
    }

    /**
     * @return the compraProduto
     */
    public List<CompraProduto> getCompraProduto() {
        return compraProduto;
    }

    /**
     * @param compraProduto the compraProduto to set
     */
    public void setCompraProduto(List<CompraProduto> compraProduto) {
        this.compraProduto = compraProduto;
    }
    
}